home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
pcblim23.zip
/
PCBLIM.DOC
< prev
next >
Wrap
Text File
|
1992-07-02
|
18KB
|
567 lines
╓───────────────────────────────────────────────────────────╖
║ PCBLimit Version 2.3 ║
║ ==================== ║
║ * A PCBoard 14.5(x) User Access Utility * ║
║ ║
║ Copyright (C) 1992 by David D. Casto ║
║ ALL RIGHTS RESERVED ║
║ ║
║ 6196 Deewood Loop East ║
║ Columbus, Ohio 43229 ║
║ (614) 882-0994 ║
║ ║
╙───────────────────────────────────────────────────────────╜
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - II
-----------------------------------------------------------------------------
Table Of Contents:
=================
Cover Page .......................................... I
Table Of Contents ................................... II
Legal Information ................................... 1
Registration ........................................ 2
Program Description ................................. 3
Installation ........................................ 4-8
Example Batch Files ................................. 4
Command Line Options ................................ 4
Example PCBLim.cfg .................................. 5
Example PCBLim.txt .................................. 7
Example From PCBSetUp ............................... 8
Example $$LogOff.bat ................................ 7
What's New .......................................... 9
Comments ............................................ 10
-= Upgrading? See What's New On Page 9. =-
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 1
-----------------------------------------------------------------------------
PCBLimit Version 2.3
* A PCBoard 14.5a User Access Utility *
Copyright (C) 1992 by David D. Casto
6196 Deewood Loop East
Columbus, Ohio 43229
(614) 882-0994
WARNING!!
=======
As with all new software it is * strongly * recommended that you have
a recent backup just in case.
LEGAL:
=====
David Casto hereby disclaims all warranties relating to this software,
whether express or implied, including without limitation any implied
warranties of merchantability or fitness for a particular purpose. David
Casto will not be liable for any special, incidental, consequential,
indirect or similar damages due to loss of data or any other reason,
even if David Casto or an agent of David Casto has been advised of the
possibility of such damages. In no event shall David Casto liability
for any damages ever exceed the price paid for the license to use
software, regardless of the form of the claim. The user of the
software bears all risk as to the quality and performance of the
software.
You are free to distribute this software as long as there are no
modifications to any files in this archive.
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 2
-----------------------------------------------------------------------------
REGISTRATION:
============
You may try PCBLimit for 30 days and if you find it easy, and
convenient to use, a registration of $20.00 would be appreciated. If
you do not like this software enough to register it then delete it!
Registration includes:
1) New updates to the software available for download from Blue Light
BBS.
2) User support also available on Blue Light BBS.
3) A Key file that unlocks the Caller Log, Bulletin and Quiet Mode
features. (Downloadable from Blue Light BBS)
4) The Key file also removes "Registered to UNREGISTERED" to
"Registered to Your BBS".
5) Your peace of mind knowing that you have done the right thing!
6) Optional Author upload of the key file to your BBS.
Blue Light BBS is located in Columbus, Ohio
(614) 766-9708 14400 BPS
(614) 766-9709 19200 BPS
* Note: Please address all correspondence to David Casto in conference
#99 Dave's-Place when calling Blue Light BBS.
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 3
-----------------------------------------------------------------------------
PROGRAM DESCRIPTION:
===================
PCBLimit is an auto login door that will allow or deny users access to
your system between the specified times. Great for Mail Networks, or
even those LEECH visiting SysOps that keep your nodes busy and your
subscribers out in the cold during the peak times.
Yet another use could be to force a list of users into certain doors or
to flag files for them to download. You could even force them into a
certain conference. (for PCBoard 14.5a only)
PCBLimit will show your display file to the caller and make a
PCBStuff.kbd to force the caller to do what you want when PCBoard
reloads (for PCBoard 14.5a only). Or you can use the Usernet.dat to log
them off (will work on PCBoard 14.5a and prior).
The uses are unlimited with a little imagination.
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 4
-----------------------------------------------------------------------------
INSTALLATION:
============
1.) Place PCBLim.EXE in your PATH.
2.) Put a door batch file in each node(s) directory. (PCBLIMIT)
Examples:
--------
Regular Door Batch File: Shell Door Batch File:
ECHO OFF ECHO OFF
PCBLIM C:\PCB\PCBLIM1.DAT PCBLIM C:\PCB\PCBLIM1.DAT
BOARD EXIT
Command Line Options
--------------------
PCBLimit has several command line options in order to provide
flexibility with most computer systems. Here is a list:
NETWORK - Forces file sharing to be active incase you
are using something other than SHARE to manage
file locking.
IRQ=n - Lets you change the IRQ used for the com port
specified in the bbs interface file.
(See below for more information)
ADDR=&Hnnnn - Lets you change the address used for the com
port specified in the bbs interface file.
(See below for more information)
When you use the IRQ or the ADDR option, you must include the other.
You can't use just the IRQ and not the ADDR, and you can't use just
the ADDR and not the IRQ. Here's a chart with the STANDARD IRQs
and addresses for the PS/2s and IBM PCs:
Non PS/2
Com port IRQ Address
1 4 &H3F8
2 3 &H2F8
3 4 &H3E8
4 3 &H2E8
5-8 4 &H3F8
PS/2
Com port IRQ Address
1 4 &H3F8
2 3 &H2F8
3 3 &H3220
4 3 &H3228
5 3 &H4220
6 3 &H4228
7 3 &H5220
8 3 &H5228
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 5
-----------------------------------------------------------------------------
3.) Place and Edit a PCBLim(x).cfg (or any Path\FileName) file in a
directory. Use a different FileName for each node (PCBLim1.cfg
PCBLim2.cfg etc).
*Must contain this format!
Example:
-------
C:\PCB\PCBoard.sys <---- Path to PCBoard.sys
Blue Light BBS <---- Board Name
Steven <---- Sysop First Name
Price <---- Sysop Last Name
<---- Stuff Command
C:\PCB\PCBLim.txt <---- Path\File Name of Display File
C:\PCB\PCBLim.blt <---- Path\File Name of BLT (or NO)
23 <---- Max Line Length of BLT
No <---- Run in Quiet Mode (Y or N)
06:00 <---- Start time Restricted
23:00 <---- End time Restricted
3 <---- Lines of User Names to follow
Michael Graham <---- User Name1 (or ALL)
Steven Price <---- User Name2
Tim Money <---- User Name3
In this example Tim Money could call and stay on the board between
00:00 and 05:59, and be logged off between 06:00 and 23:59. Keep in
mind the times are only hour sensitive, so 06:00 and 06:59 are the
same to PCBLimit.
Line 1 is the Path\FileName of the PCBoard.sys file.
Line 2 is the name of your BBS.
Line 3 is the SysOp first name.
Line 4 is the SysOp last name.
Line 5 is the command to stuff into PCBoards key board buffer and
will be exicuted when PCBoard reloads. If left blank PCBLimit will
use the Usernet.dat to logoff the user. The usernet.dat option
is compatable with PCBoard versions prior to 14.5a.
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 6
-----------------------------------------------------------------------------
Line 6 is the display Path\FileName that will be displayed to the
caller while in the door and can contain most of PCBoards @X macros.
If in Quiet mode and left blank PCBLimit will not display anything to
the caller.
Line 7 is the BLT Path\FileName of a BLT file to display a quick
view of PCBLimit's activity without displaying the Caller(x) log. To
disable this feature place NO on this line. (You need a Registered
Key file to unlock and use the BLT feature.)
Line 8 is the Maximum lines to allow your BLT to be before PCBLimit
will delete it and start a new one.
Line 9 is for Quiet Mode. Place YES on this line to run under
Quiet mode. Quiet Mode will NOT display anything to the caller
except the display file if it exists. (You need a Registered Key
file to unlock and use the Quiet Mode feature.)
Line 10 is the start time for Restriction
Line 11 is the end time for Restriction
Line 12 is the number of names (lines) to follow. PCBLimit will
only read this many names even though there could be more in the file.
Line 13 is the First User Name for PCBLimit to logoff. If you
place ALL as the FIRST User Name PCBLimit will force all callers to
be logged off.
Line 14 thru XX contain user names that you want to restrict
access. You may have as many User Names as you like however,
Line 12 must reflect how many User Names to read.
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 7
-----------------------------------------------------------------------------
4.) Place and edit a PCBLim.txt (or any Path\FileName) in a directory.
Example:
-------
@CLS@
@X0D-----------------------------------------------------------------
@X0CPlease Note@X0F
Your calling hours are from 01:00 am to 6:00 am. This
has been implemented to allow our subscribers access
to the system during peak hours.
Thank You
SysOp
@X0D-----------------------------------------------------------------
This is a list of all the @ subtitution codes that you may use in
your display file.
The text inside the @'s MUST be in CAPS!
@BYTESLEFT@ Daily download bytes left
@BYTELIMIT@ Max download K limit
@CITY@ City/State user is from
@DATAPHONE@ Business/Data phone number
@DLBYTES@ Total bytes downloaded
@DLFILES@ Total files downloaded
@EXPDATE@ Expiration date of user
@FIRST@ First name of caller
@FIRSTU@ First name in all upper case
@HOMEPHONE@ Home/Voice phone number
@KBLEFT@ Daily download K left
@LASTDATEON@ Last date user was on
@LASTTIMEON@ Last time user was on
@MINLEFT@ Minutes remaining
@NUMTIMESON@ Number of times a user has called
@SECURITY@ Security level
@TIMELEFT@ Minutes remaining
@UPBYTES@ Total bytes uploaded
@UPFILES@ Total files uploaded
@USER@ User's full name
@BOARDNAME@ BBS name
@NODE@ Node number
@SYSDATE@ Current date
@SYSTIME@ Current time
@BEEP@ Beep the speaker
@CLS@ Clear the screen
@MORE@ Display a more prompt
@WAIT@ Display a press any key prompt
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 8
-----------------------------------------------------------------------------
6.) Set up PCBLimit in PCBSetUp. The following example will send all
users with a security level of 50, 52, 53, 54 into PCBLim.
Example from PCBSetup:
---------------------
Edit DOORS File
USER DOOR
Filename Password Sec Login SYS SYS Shell Path to DOOR Files
══════════ ═════════════ ═══ ═════ ════ ════ ═════ ══════════════════════
1) PCBLIMIT 50 Y N N Y
2) PCBLIMIT 52 Y N N Y
3) PCBLIMIT 53 Y N N Y
4) PCBLIMIT 54 Y N N Y
7.) Put a $$LogOff.bat file in each nodes directory.
Example:
-------
if exist pcbstuff.kbd del pcbstuff.kbd
8.) See sample CALLER1 and PCBLim.BLT files for examples of the BLT and
Caller features.
9.) Please let me know if you like PCBLimit!
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 9
-----------------------------------------------------------------------------
WHAT'S NEW:
==========
Version 2.3
-----------
Added - Usernet.dat logoff for use with versions of PCBoard prior
14.5a.
Changed - Removed several lines from the configuration file. PCBLimit
now reads PCBoard.dat for this information.
Changed - Quiet Mode is now truely quiet and seamless. It now has
the look of being a part of PCBoard. Users will not even
know that they are in a door. I removed all text displayed
to the caller. However, I added 4 periods to be displayed
to the caller. The periods resemble PCBoard while
searching for new bulletins. This will let the user know
that the system is busy doing something (good for slower
systems). If your display file does not exist PCBLimit
will skip it and continue.
PCBLimit Version 2.3 - PCBLimit.DOC - USER MANUAL Page - 10
-----------------------------------------------------------------------------
COMMENTS:
========
I hope you like this door and that it saves lots of headaches.
If you like it PLEASE let me know by registering it.
If you have any problems installing PCBLimit or any of my
doors/utilities SUPPORT is available on Blue Light BBS, (J)oin
conference #99, or feel free to call me voice ( 614-882-0994 ).
I monitor the DOOR and UTILITY conferences on Salt Air, and the Rime
PCBHints conference.
* Note: Please address all correspondence to David Casto when calling
Salt Air or Blue Light BBS.